*{
	margin: 0;padding: 0;font-family: "微软雅黑";
}
p{
	margin: 0;padding: 0;
}
ul, ol {
    padding: 0;
    margin: 0;
}
body { width: 100%;  *cursor: default;}
a{
	text-decoration: none;
}
.hcenterbox{
	width:1178px;margin:30px auto;overflow: hidden;
}
.dot{
	color: #EB6100;font-size: 30px;float: left;
}
.font-bold{
	font-weight: bold;color: #454545;
}
.font1{
	font-size: 14px;color: #656565;
}
.font2{
	font-size: 14px;color: #6f6f6f;
}
.font3{
	font-size: 14px;color: #b3b3b3;
}
.font4{
	font-size: 12px;color: #6f6f6f;
}
.first-screen{
	background-image: url(../img/bimg_01.png);background-size: 100% 100%;
}
.top-sbox{
	width:290px;height:44px;margin: 0 auto;background-color: rgba(52,27,6,.35);border-bottom-left-radius:15px;border-bottom-right-radius:15px;
}
.top-sbox a{
	color: rgba(255,255,255,.65);font-size: 18px;line-height: 44px;text-align: center;display: block;float: left;width:144px;cursor: pointer;
}
.icon-user:before,.icon-edit:before{
	margin-right: 10px;
}
.mid-sbox{
	width:440px;margin: 20px auto;
}
.line1{
	color: rgba(255,255,255,.45);
}
.bottom-sbox{
	width:1120px;margin:8% auto;overflow: hidden;
}
.bottom-sbox .part{
	width:140px;float: left;text-align: center;margin: 0 70px;cursor: pointer;
}
.part span{
	font-size: 24px;color: #ffffff;line-height: 70px;display: block;width:100%;
}

.navBar{
	/*padding: 2%;*/width:40px;height:28px;margin: 0 auto;display: block;text-align: center;
}
.navBar a{
	font-size: 36px;color:rgba(255,255,255,.2);
}
.navBar a:hover{
	color:rgba(255,255,255,.8);
}
.navBar a:active{
	font-size: 40px;
}
.top-line{
	background-color: #eb6100;width:100%;height:5px;
}
.head-nav{
	width:1178px;height:95px;margin: 0 auto;overflow: hidden;
}
.head-nav img{
	float: left;margin-top: 11px;
}
.head-nav ul{
	list-style: none;float: left;margin-left:250px;position: absolute;
}
.head-nav ul a{
	padding:38px 26px;color: #220b00;font-size: 16px;float: left;text-decoration: none;
}
.head-nav ul a:hover{
	cursor: pointer;color: #eb6100;background-color: #ffcdb4;text-decoration: none;
}
.head-nav ul .login-sbox a{
	padding: 0;
}
.pitch-on{
	color: #eb6100 !important;background-color: #ffcdb4;
}
.head-portrait{
	width:26px;height:26px;margin-top: 34px;margin-left: 15px;cursor:pointer;border-radius: 50%;float: left;overflow: hidden;
}
.logged-in{
	/*display: none;*/
}
.head-nav .login{
	float: none;margin: 0;
}
.login-box{
	position: absolute;right:-6px;top:54px;z-index: 1;display: none;
}
.Login-immediately{
	display: block;width:100%;line-height: 50px;color: #ffffff;font-size: 18px;text-align: center;background-color: #eb6304;cursor: pointer;
}
.head-nav ul .btnImg{
	margin:0;float: none;margin-left: 155px;
}
.login-sbox{
	width:180px;height:65px;background-color: #ffffff;border:1px solid #dddddd;margin-top: -5px;overflow: hidden;
}
.btnLogin{
	display: block;border: 1px solid #dddddd;font-size: 14px;color: #888787;border-radius: 2px;line-height: 22px;width:48px;text-align: center;
	float: left;margin:20px 15px;cursor: pointer;
}
.user-tile{
	position: absolute;right:-6px;top:54px;z-index: 2;display: none;
}
.user-tile .login-sbox{
	width:108px;
}
.head-nav ul .user-tile .btnImg{
	margin-left: 85px;
}
.btnLogin:hover{
	border: 1px solid #EB6100;color: #EB6100;
}

.sec-screen{
	background-color: #ffffff;height: 100%;overflow: hidden;
}
.advantagebox{
	width:100%;height:933px;position: relative;overflow: hidden;background:url(../img/baby_02.png) no-repeat center;background-size: 100% 100%;
}
.advantagebox .bg1{
	position: absolute;top: -50px;
}
.advantagebox .simg{
	position: absolute;top:5%;display: none;
}
.x{
    overflow-x:hidden;
}
.simg a{
	width:112px;height:38px;background-color: #f65c08;border-radius: 3px;color: #ffffff;text-align: center;line-height: 38px;
	font-size: 14px;position: absolute;bottom: 60px;left:23px;cursor: pointer;
	box-shadow: 0 0 12px 0 rgba(195,65,2, 0.4); 
}
.simg a:active{
	background-color: #ac5b16;
}

.set-meal{
	width:100%;height:1670px;background-image: url(../img/baby_03.png);background-repeat:no-repeat;background-position: center;overflow: hidden;background-size: 100% 100%;
}
.meal-box{
	width:1178px;margin: 0 auto;overflow: hidden;
}
.top-block{
	width:100%;font-size: 16px;overflow: hidden;margin-top: 211px;
}
.top-block-left{
	display: block;float:left;border-bottom-left-radius: 5px;border-top-left-radius: 5px;width:24%;background-color: #eb6100;line-height: 44px;
	padding-left: 8px;
}
.top-block-left span{
	color: #ffffff;
}
.top-block-right{
	display: block;float:left;border-bottom-right-radius: 5px;border-top-right-radius: 5px;width:73%;background-color: #f4e4c7;
	border-bottom: 1px solid #e3d1b3;line-height: 46px;text-align: right;color: #eb6100;padding-right: 8px;cursor: pointer;
}
.diff-part{
	padding:30px 0;overflow: hidden;
}
.diff-spart{
	width:500px;float: left;list-style: none;margin-bottom:35px;margin-left: 55px;
}
.spart-img{
	border-radius: 5px;width:500px;height: 300px;position: relative;
}
.si1{
	background-color: #f9df94;
}
.si1 .bg1{
	background-color: #f9bc03;
}
.si2{
	background-color: #f3bb92;
}
.si2 .bg2{
	background-color: #eb6100;
}
.si3{
	background-color: #bbbfe8;
}
.si3 .bg3{
	background-color: #5e6ad7;
}
.si4{
	background-color: #f394d9;
}
.si4 .bg4{
	background-color: #eb00b1;
}
.spart-img img{
	width:490px;height:290px;margin: 5px;
}
.spart-img span{
	display: block;font-size: 18px;font-weight:bold;color: #ffffff;padding:6px 18px;position:absolute;top:25px;left:-3px;
}
.spart-btn{
	width:100%;height:auto;margin-top:10px;
}
.spart-btn span{
	color: #ffffff;font-size: 18px;padding:8px 46px;border-radius: 3px;margin-left: 56px;cursor: pointer;
}
.spart-btn .span1{
	background-color: #6ecf6a;
}
.spart-btn .span2{
	background-color: #36bfff;
}
.spart-btn span:active{
	background-color: #f5793c;
}
.cost{
	width:1035px;margin: 30px auto;border: 5px solid #fbaf9f;border-radius:5px;position: relative;
}
.cost-btn{
	position: absolute;bottom: 60px;right:55px;border-radius: 1px;padding: 1px;cursor: pointer;
}
.cost-btn:active{
	width:268px;height: 100px;
}
.bigbox{
	width:100%;background-image: url(../img/img_32.png);
}
.double-title{
	width:1178px;margin: 0 auto;
}
.Etitle{
	color: rgba(232,231,228,.5);text-align: center;
}
.Etitle .span1{
	font-size: 66px;font-family: fantasy;text-transform : uppercase;padding: 0 40px;
}
.Ctitle{
	font-size: 32px;color: #ff7646;font-weight: bold;text-align: center;margin-top: -46px;
}
.Ctitle2{
	font-size: 18px;color: #3e3633;text-align: center;margin-top: -38px;
}
.flow-box{
	width:100%;height:350px;margin-top: 90px;
}
.all-circle{
	margin: 0 auto;width:1178px;position: relative;z-index: 5;
}
.circle-box{
	position:absolute;z-index: 2;
}
.circle-box p{
	font-size: 14px;color: #585858;text-align: center;line-height: 30px;
}
.circle-box1{
	top:60px;left: 0;
}
.circle-box2{
	top:60px;left:14%;
}
.circle-box3{
	top:-20px;left:26%;
}
.circle-box4{
	top:155px;left:26%;
}
.circle-box5{
	top:62px;left:39%;
}
.circle-box6{
	top:-20px;left:50%;
}
.circle-box7{
	top:164px;left:51%;
}
.circle-box8{
	top:60px;left:65%;
}
.circle-box9{
	top:60px;left:79%;
}
.circle-box10{
	top:60px;left:93%;
}
.No{
	display:block;background-image:url(../img/cimg_03.png);width:31px;height:31px;text-align:center;line-height:30px;color:#ffffff;
	position: absolute;top:0;z-index: 2;
}
.circle-bor{
	border-radius:50%;background-color: #ffcebf;padding: 6px;height: 90px;width:90px;cursor: pointer;
}
.circle-bor img{
	width: 100%;height: 100%;border-radius:50%;
	-webkit-transition: 1s;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
}
.circle-bor img:hover{
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}
.y1{
	width:180px;height:20px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:200px;top:60px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft1{
	position: absolute;top:116px;left:0;z-index: 1;line-height: 0;
}
.hrleft2{
	width:1px;height:220px;margin:0px auto;padding:0px;background-color:#fbdfcc;overflow:hidden;position: absolute;
	top:8px;left:356px;z-index: 1;
}
.y2{
	width:365px;height:218px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:385px;top:96px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft3{
	width:1px;height:240px;margin:0px auto;padding:0px;background-color:#fbdfcc;overflow:hidden;position: absolute;
	top:8px;left:648px;z-index: 1;
}
.y3{
	width:220px;height:132px;border-bottom:1px solid #fbdfcc;position: absolute;z-index: 1;left:666px;top:168px;
	-webkit-transform: rotate(143deg);/*Safari 4+,Google Chrome 1+  */
	-moz-transform: rotate(143deg);/*Firefox 3.5+*/
}
.hrleft4{
	position: absolute;top:116px;right:0;z-index: 1;line-height: 0;
}
.left{
	float: left;width:69%;
}
.left .top-block{
	margin-top: 0;
}
.right{
	float: right;width:30%;
}
.boxone{
	padding: 18px 15px;overflow: hidden;
}
.boxone img{
	float: left;width:165px;height: 115px;
}
.boxone p{
	float: left;width:590px;line-height: 26px;margin-left: 18px;
}
.info-list{
	width:100%;padding: 18px 0;overflow: hidden;
}
.info-list li{
	width:380px;border-bottom: 1px solid #ececec;float: left;line-height: 40px;list-style: none;margin-left: 15px;
}
.info-list .font1{
	float:left;width:290px;padding-left: 8px;
}
.info-list .font3{
	float: right;
}
.videobox{
	width:350px;height:235px;background-color: #eeeeee;
}
.info-list2{
	padding: 0;
}
.info-list2 li{
	width:100%;margin: 0;
}
.info-list2 li img{
	padding: 0 7px 0 11px;vertical-align: middle;
}
.info-list2 li .font1{
	float: none;padding: 0;cursor: pointer;
}
.obscure-bg{
	width:100%;height:500px;background-image: url(../img/bg01.png);background-size: cover;
}
.widescreen{
	width:100%;height:575px;
}
.position{
	margin-top: 174px;
}
.widescreen .hcenterbox{
	position: relative;margin: 0 auto;z-index: 1;top:-590px;
}
.swide{
	box-shadow:0px 0px 8px rgba(59,43,38,.2);width:1010px;height:450px;margin:5px auto;padding: 30px 20px;background-color: #ffffff;
}
.swide .right .top-block-left{
	width:97%;background-color: #f4e4c7;border-top: 2px solid #eb6100;border-radius:5px;float: none;
}
.swide .right .top-block-left span{
	color: #eb6100;
}
.imgbox{
	width: 100%;height: 400px;margin-top: 25px;
}
.boxs-one{
	width:100%;height: 190px;position: relative;margin-top: 25px;
}
.boxs-one .img1{
	width:100%;height: 190px;
}
.boxs-one p{
	width:100%;line-height: 40px;text-align: center;color: #ffffff;font-size: 18px;background-color: rgba(252,154,85,.45);
	position: absolute;z-index: 2;top:40%;
}
.boxs-two{
	overflow: hidden;margin-top: 9px;width:106%;height: auto;
}
.boxs-two .img2{
	width:94px;height: 76px;margin-right: 9px;float: left;
}
.swide .font4{
	line-height: 22px;width:97%;margin-top: 10px;float: right;cursor: pointer;
}
.client-comm{
	width:1138px;background-color: #ffffff;position: relative;padding: 20px;overflow: hidden;
}
.triangle{
	width: 0;height: 0;border-top: 16px solid #eb6100;border-right: 16px solid transparent;position: absolute;top:0;left: 0;
}
.client-comm-top{
	border-bottom: 1px solid #e6e6e6;overflow: hidden;
}
.client-comm-top span{
	font-size: 18px;font-weight: bold;color: #403b38;line-height: 38px;float: left;
}
.client-comm-top a{
	display:block;width:54px;line-height: 24px;font-size: 12px;color: #ffffff;background-color: #e45c00;text-align: center;float: right;margin-top: 5px;cursor: pointer;
}
.client-comm-carousel{
	padding:0 18px;height:120px;overflow: hidden;
}
.cccsbox{
	overflow: hidden;
}
.comm-part{
	width:550px;float: left;margin-top: 24px;
}
.comm-part img{
	width:74px;height:74px;float: left;margin-right: 15px;
}
.comm-part span{
	line-height: 26px;
}
.comm-part p{
	display: block;width:95%;line-height: 22px;
}
.triangle2{
	width: 0;height: 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top: 7px solid #dfdfdf;margin-left: 48%;cursor:pointer;
}
.sunbox{
	width:165px;height: 165px;border-radius:50%;background-color: #ffffff;margin:0 auto;overflow: hidden;margin-top: 80px;
}
.sunbg{
	width:120px;height: 120px;border-radius:50%;background-color:#e45c00;margin:22px auto;box-shadow:0px 0px 8px rgba(255,30,0,.3);overflow: hidden;
}
.sunbg span{
	font-size: 28px;font-weight: bold;color: #ffffff;width:60px;display: block;margin-top: 22px;margin-left: 34px;
}
.spart-btn2{
	width:315px;margin:50px auto;overflow: hidden;
}
.spart-btn2 span{
	width:138px;height: 40px;display: block;line-height: 40px;text-align: center;cursor: pointer;
}
.spart-btn2 .span1{
	color:#6c7fde;border: 2px solid #a69ed7;float: left;
}
.spart-btn2 .span1:active{
	background-color:#6c7fde;color: #ffffff;
}
.spart-btn2 .span2{
	color:#ff7646;border: 2px solid #ff7646;float:right;
}
.spart-btn2 .span2:active{
	background-color:#ff7646;color: #ffffff;
}
.simgbox{
	width:360px;float: left;margin: 0 16px;
}
.sbox{
	width:360px;height: 300px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;position: relative;
}
.sbox p{
	display:block;width:100%;height:54px;background-image:url(../img/bg_03.png);text-align:center;color:#ffffff;line-height:46px;font-size:24px;position:absolute;top:0;
}
.sbox img{
	width:100%;height: 100%;
}
.sboxtext{
	color: #6c6c6c;font-size: 16px;line-height: 40px;
}
.left-double-title .span1{
	padding: 0;font-size: 70px;
}
.left-double-title p{
	text-align: left;
}
.left-double-title .Ctitle{
	margin-top: -45px;
}
.diff-spart2{
	width:478px;
}
.diff-spart2 .spart-img{
	border: 2px solid #eb6100;padding: 17px 18px;background-color:#ffffff;border-radius: 0;width:440px;height: 240px;
}
.diff-spart2 img{
	width:438px;height: 242px;margin: 0;
}
.diff-spart2 h2{
	margin: 26px 0 18px 0;
}
.title2{
	font-size: 20px;color: #4a4a4a;text-align: center;line-height:60px;
}
.doc-info{
	list-style-type:initial;margin-left: 22px;
}
.doc-info li{
	font-size: 18px;color: #5e5e5e;line-height: 45px;
}
.title-btn{
	width:620px;height: 60px;display: block;margin: 0 auto;text-align: center;background-color: #6ecf6a;line-height: 60px;color: #ffffff;font-size: 28px;margin-bottom: 70px;
}
.theimg img{
	margin: 0 42px;
}
.title-top{
	width:660px;height: 54px;overflow: hidden;line-height: 54px;border-bottom: 1px solid #d3d3d3;
}
.title-top img{
	float: left;margin-top:14px;
}
.title-top h3{
	font-size: 24px;color: #eb6100;float: left;margin: 0 11px;
}
.title-top p{
	float: left;font-size: 18px;color: #ff0000;line-height: 62px;
}
.fillbox{
	width:680px;padding-left: 10px;overflow: hidden;margin-top: 15px;
}
.fillbox li{
	list-style: none;width:315px;float: left;margin-right: 24px;
}
.fillbox p{
	line-height: 42px;
}
.red-mark{
	color: #ff0000;
}
.filltext{
	color: #403b38;font-size: 18px;margin-left: 5px;
}
.fillbox input[type="text"]{
	width:295px;height: 40px;border: 1px solid #e1e1e1;border-radius: 5px;line-height: 40px;padding-left: 15px;font-size: 16px;color: #403b38;
}
.fillbox input[type="text"]:focus,.select:focus,.y-m-d select:focus{
	border: 1px solid #f88918;outline: none;
}
.select{
	width:312px;height: 42px;border: 1px solid #e1e1e1;border-radius: 5px;line-height: 42px;padding-left: 15px;font-size: 16px;color: #bababa;
}
.y-m-d select{
	width:64px;height: 40px;border: 1px solid #e1e1e1;border-radius: 5px;line-height: 40px;font-size: 16px;color: #bababa;
}
.y-m-d span{
	font-size: 18px;color: #bababa;margin: 0 9px;
}
.submit-btn{
	width:156px;height:42px;line-height:42px;color:#ffffff;background-color:#eb6100;font-size:18px;text-align:center;margin:45px auto;border-radius: 3px;cursor: pointer;
}
/*fix广告*/
.adverl{
	position:fixed;top:10%;cursor: pointer;display:none;
}
.adverr{
	width:160px;position:fixed;top:30%;right: 0;background-color: #eb6100;display: none;
}
.advertitle{
	line-height: 38px;width:110px;margin: 0 auto;
}
.advertitle span{
	font-size: 14px;color: #ffffff;
}
.adverr ul{
	overflow: hidden;
}
.adverr li{
	width:73px;height:71px;background-color: #ffffff;margin: 0 0 5px 5px;list-style: none;float: left;cursor: pointer;
}
.adverr li img{
	margin:8px 25% 5px 25%;width:32px;height:32px;
}
.adverr li p{
	color: #4e4e4e;font-size: 12px;text-align: center;
}
.code{
	width:126px;margin: 0 auto;background-color: #ffffff;padding: 12px;margin-bottom: 5px;
}
.code p{
	font-size: 14px;color: #616161;margin: 15px 0 8px 0;text-align: center;
}
.code .photonum{
	margin-left: 8%;
}
